

import pandas as pd

df = pd.read_excel("成绩表.xlsx", sheet_name=0)


def grade_to_level(grade):
    """
    grade是成绩
    把这个Excel中的成绩，划分为A- E这五个分数区间。
    60分以下为E级、60~69分为D级、
    70~79分为C级、80~89分为B级、90分以上为A级。
    """
    if grade >= 90:
        return 'A'
    elif grade >= 80:
        return 'B'
    elif grade >= 70:
        return 'C'
    elif grade >= 60:
        return 'D'
    else:
        return 'E'


df['等级'] = df['成绩'].apply(grade_to_level)
df.to_excel("成绩表分类后.xlsx", index=False)
